multiple shop

noun, British
Also called multiple store.
Origin
1905-10
British Dictionary definitions for multiple store

multiple store

noun
1.
one of several retail enterprises under the same ownership and management Also called multiple shop